.logomain{
    width: 902px;
    margin: 0 auto;
}
// navwrap start
.navwrap{
    background-color: #f2f2f2;
    border-bottom: 1px solid #d2d2d2;
}
.nav{
    height: 22px;
}
.nav-top{
    height: 22px;
    width:1072px ;
}
.nav-top .left{
    width: 75px;
    height: 22px;
}
.nav-top .left span{
    float: left;
    width: 14px;
    height: 22px;
    margin-right: 11px;
}
.nav-top .left span:nth-child(1){
    background: url("./../../images/thnewbg.png")no-repeat -1px -100px;
}
.nav-top .left span:nth-child(2){
    background: url("./../../images/thnewbg.png")no-repeat -19px -100px;
}
.nav-top .left span:nth-child(3){
    background: url("./../../images/thnewbg.png")no-repeat -39px -100px;
}
.nav-top .right{
    width:450px ;
    height: 22px;  
}
.nav-top .right li{
    font-size: 12px;
    color: #666;
    float: left;
    line-height: 22px;
    height: 22px;
}
.nav-top .right li:nth-child(1){
    margin-right: 24px;
}
.nav-top .right li:nth-child(2) a{
    border: none;
    padding:0px 9px 10px 0px;
}
.nav-top .right li:nth-child(3) a{
    border: none;
    border-right: 1px solid #ccc;
}
.nav-top .right li:nth-child(4) a{
    border: none;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}
.nav-top .right li:nth-child(6) a{
    border: none;
    padding:0px 5px 0px 9px;
}
.nav-top .right li:nth-child(6) span{
    width: 9px;
    height: 10px;
    background: url("./../../images/thnewbg.png")no-repeat -19px -16px;
    display: inline-block;
}
.nav-top .right li a{
    color: #666;
    border-right: 1px solid #ccc;
    padding: 0 9px;
}
// navwrap end

// logowrap start
.logo{
    height: 95px;
    background: url(./../../images/logo_hlj.png)no-repeat left center;
}
.logo a{
    width: 190px;
    display: block;
    height: 95px;
}
// logowrap end

// page start
.page{
    height: 35px;
    font-size: 12px;
    line-height: 35px;
    color: #878787;

}
.page span:nth-child(1){
    height: 19px;
    width: 62px;
    color: #fff;
    background-color: #f3b083;
    display: inline-block;
    line-height: 19px;
    text-align: center;
    margin-top: 8px;
    margin-right: 9px;
}
.page a{
    color: #666666;
}
.page a:hover{
    color: #f00;
    text-decoration: underline;
}
// page end

// table start
.table{
   min-height:310px ;
}
.cartList{
    min-height: 150px;
    width: 902px;
    margin-bottom: 10px;
}
.cart-th{
    height: 32px;
    width: 902px;
    border-top: 2px solid #c4c4c4;
    font-size: 12px;
    background-color: #eaeaea;
    line-height: 32px;
    color: #444444;
    font-weight: bolder;
}
.cart-th li{
    float: left;
    margin-right: 94px;
}
.cart-th li:nth-child(1){
    width: 186px;
    height: 32px;
    margin-right: 0;
}
.cart-th li:nth-child(1) input{
    margin:0 5px 0 11px;
}
.cart-th li:nth-child(2){
    width: 228px;
    margin-right: 0;
}
// boxwrap start
.boxwrap{
   min-height:108px;
    margin-top: 7px;
    margin-bottom: 7px;
}
.boxwrap .cart-subth{
    height: 29px;
    width:900px ;
    background-color: #f7f7f7;
    border: 1px solid #ddd;
    border-bottom: 1px dotted #ddd;
    font-size: 12px;
    line-height: 29px;
}
.boxwrap .cart-subth p{
    float: left;
}
.boxwrap .cart-subth p:nth-child(1){
    height: 29px;
    width: 22px;
    margin-left: 11px;
}
.boxwrap .cart-subth p:nth-child(1) input{
    margin-right: 4px;
}
.boxwrap .cart-subth p:nth-child(2){
    width: 71px;
    height: 20px;
    margin-top:4px;
}
.boxwrap .cart-subth p:nth-child(2) img{
    width: 100%;
    height: 100%;
}
.boxwrap .cart-item{
    min-height: 76px;
    width: 900px;
    border: 1px solid #ddd;
    border-top: none;
    border-bottom:none;
    float: left;
}
.boxwrap .cart-item ul{
    height: 76px;
    border-bottom: 1px solid #ddd;
}
.boxwrap .cart-item>div{
    text-align: center;
    line-height: 76px;
    font-weight: bold;
    font-size: 14px;
    font-family: "楷体";
}
.boxwrap .cart-item li{
    float: left;
}
.boxwrap .cart-item li:nth-child(1){
    width: 38px;
    height: 46px;
    margin: 30px 0 0 11px;
}
.boxwrap .cart-item li:nth-child(2){
    width: 63px;
    height: 67px;
    padding-top: 9px;
}
.boxwrap .cart-item li:nth-child(2) img{
    width: 58px;
    height: 58px;
    border-left: 1px solid #dddddd;
    border-bottom: 1px solid #ddd;
}
.boxwrap .cart-item li:nth-child(3){
    width: 276px;
    height: 67px;
    font-size: 12px;
    line-height: 16px;
    padding-top: 9px;
}
.boxwrap .cart-item li:nth-child(3) a{
    color: #666666;
}
.boxwrap .cart-item li:nth-child(3):hover a{
    color: #f00;
    text-decoration: underline;
}
.boxwrap .cart-item li:nth-child(4){
    width: 66px;
    height: 76px;
    color: #f00;
    font-size: 12px;
    text-align: center;
    line-height: 76px;
}
.boxwrap .cart-item li:nth-child(5){
    width: 86px;
    height: 48px;
    float: left;
    padding-top: 28px;
    margin-left: 50px;
}
.boxwrap .cart-item li:nth-child(5) button{
    width: 19px;
    height: 13px;
    border: 1px solid #a0a0a0;
    text-align: center;
    line-height: 10px;
    font-size: 10px;
}
.boxwrap .cart-item li:nth-child(5) input{
    width: 34px;
    height: 16px;
    text-align: center;
    line-height: 16px;
    border: 1px solid #a0a0a0;
    margin: 04px;
}
.boxwrap .cart-item li:nth-child(6){
    width: 100px;
    height: 76px;
    color: #f00;
    font-size: 12px;
    line-height: 79px;
    text-align: center;
    margin-left: 18px;
}
.boxwrap .cart-item li:nth-child(7){
    font-size: 12px;
    line-height: 76px;
    text-indent: 20px;
    margin-left: 34px;
}
.boxwrap .cart-item li:nth-child(7) a{
    color: #666;
}
.boxwrap .cart-item li:nth-child(7) a:hover{
    color: #f00;
    text-decoration: underline;
}
// boxwrap end 

// cart-price start
.cart-price{
    height: 58px;
    width: 900px;
    border: 1px solid #dddddd;
    background-color: #f7f7f7;
    float: left;
}
.cart-price .left{
    height: 58px;
    width: 262px;
}
.cart-price .left li{
    font-size: 12px;
    margin-left: 10px;
    float: left;
    line-height: 30px;
}
.cart-price .left li:nth-child(1){
    margin-left: 10px;
}
.cart-price .left li a{
    color: #005aa0;
    text-decoration: underline;
}
.cart-price .left li:nth-child(3){
    background: url(./../../images/loginBtn.gif)no-repeat -257px -489px;
    text-indent: 20px;
}
.cart-price .left li:nth-child(3) a{
    color: #666;
    text-decoration: none;
}
.cart-price .right{
    height: 58px;
    width: 470px;
}
.cart-price .right li{
    float: left;
    line-height: 66px;
}
.cart-price .right li:nth-child(1){
    color: #666;
    font-size: 12px;
    margin-right: 26px;
}
.cart-price .right li:nth-child(1) span{
    color: #f00;
}
.cart-price .right li:nth-child(2){
    color: #666693;
    font-size: 12px;
}
.cart-price .right li:nth-child(3){
    color: #f00;
    font-size: 22px;
    margin-left: 19px;
}
.cart-price .right li:nth-child(4){
    line-height: 0;
}
.cart-price .right li:nth-child(4) button{
    width: 144px;
    height: 38px;
    background-color: #e0312d;
    color: #fff;
    text-align: center;
    line-height: 38px;
    margin:13px 0 0 17px;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    outline: none;
}
// cart-price end

// footer3 start
.foote3rwrap{
    height: 36px;
    margin-top: 38px;
}
.footer3{
    height: 36px;
}
.footer3 ul{
    margin-left: 228px;
}
.footer3 li{
    float: left;
    height: 36px;
    font-size: 12px;
    line-height: 36px;

}
.footer3 li span{
    width: 2px;
    height: 12px;
    display: inline-block;
    background-color: #666;
}
.footer3 li a{
    padding: 0 16px;
    color: #666;
}
.footer3 li a:hover{
    color:#ec8600;
}
// footer3 end

// footer4 start
.footer4{
    height: 105px;
}
.footer4 .top{
    height: 36px;
}
.footer4 .top ul{
    margin-left: 120px;
}
.footer4 .top li{
    float: left;
    font-size: 12px;
    line-height: 36px;
    margin-right: 18px;
}
.footer4 .top li a{
    color: #666;
}
.footer4 .top li a:hover{
    color: #f00;
}
.footer4 .down{
    height: 69px;
}
.footer4 .down li{
    float: left;
    font-size: 12px;
    margin-right: 12px;
}
.footer4 .down li img{
    width: 100%;
    height: 100%;
}
.footer4 .down li:nth-child(1){
    width: 104px;
    height: 27px;
    margin-left: 267px;
    margin-top: 5px;
}
.footer4 .down li:nth-child(2){
    width: 87px;
    margin-top: 5px;
    height: 32px;
}
.footer4 .down li:nth-child(3){
    width: 115px;
    height: 42px;
}
.footer4 .down li:nth-child(4){
    width: 16px;
    height: 18px;
    margin-top: 6px;
}
.footer4 .down li:nth-child(5){
    line-height: 30px;
}
.footer4 .down li:nth-child(5) a{
    color:#939393;
}
// footer4 end
// table end